home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / LANG / ADA / GCCMAIN / !gcc / gcc / h / _G_config next >
Text File  |  1996-11-12  |  4KB  |  122 lines

  1. /* This file is generated by hand since the shell scripts won't run
  2.    on my Acorn.
  3.    I hope that someday something more automatic can be created.
  4.  */
  5. #ifndef _G_config_h
  6. #define _G_config_h
  7. #define _G_LIB_VERSION "2.7.2"
  8. /* Our version of GCC does not prepend an underscore to names.  */
  9. #define _G_NAMES_HAVE_UNDERSCORE 0
  10. /* No dollars in labels please.  */
  11. #define _G_DOLLAR_IN_LABEL 0
  12. /* Define how virtual function tables are named. */
  13. #define _G_VTABLE_LABEL_PREFIX "_vt."
  14. /* If _G_VTABLE_LABEL_PREFIX = __vt_ or ___vt_
  15.    then we define _G_USING_THUNKS.  */
  16. /* #define _G_USING_THUNKS */
  17. #define _G_VTABLE_LABEL_HAS_LENGTH 1
  18. /* VTABLE_LABEL_PREFIX_ID is the same as VTABLE_LABEL_PREFIX but
  19.    the former is a C identifier, while the latter is a quoted
  20.    string.  */
  21. #define _G_VTABLE_LABEL_PREFIX_ID _vt.
  22. /* The struct stat has st_blksize.  */
  23. #define _G_HAVE_ST_BLKSIZE 1
  24.  
  25. /* Definitions for the standard types (such as mode_t).  */
  26.  
  27. typedef unsigned int _G_sigset_t;
  28.  
  29. typedef int _G_pid_t;
  30. typedef unsigned int _G_gid_t;
  31. typedef unsigned int _G_uid_t;
  32. typedef unsigned int _G_mode_t;
  33. typedef unsigned int _G_clock_t;
  34. typedef int _G_dev_t;
  35. typedef int _G_fpos_t;
  36. typedef long int _G_off_t;
  37. typedef unsigned short int _G_nlink_t;
  38. typedef unsigned int _G_ino_t;
  39. #ifndef __PTRDIFF_TYPE__
  40. #define __PTRDIFF_TYPE__ int
  41. #endif
  42. typedef __PTRDIFF_TYPE__ _G_ptrdiff_t;
  43. #ifndef __SIZE_TYPE__
  44. #define __SIZE_TYPE__ unsigned int
  45. #endif
  46. typedef __SIZE_TYPE__ _G_size_t;
  47. typedef unsigned int _G_time_t;
  48. typedef int _G_ssize_t;
  49. #ifndef __WCHAR_TYPE__
  50. #define __WCHAR_TYPE__ unsigned int
  51. #endif
  52. typedef unsigned int _G_wchar_t;
  53. typedef unsigned int _G_wint_t;
  54. typedef char * _G_va_list;
  55.  
  56. #define _G_signal_return_type int
  57. #define _G_sprintf_return_type int
  58.  
  59. /* Taken from <stdio.h> for UnixLib 3.7a.  */
  60. #define _G_SHRT_MAX SHRT_MAX
  61. #define _G_INT_MAX INT_MAX
  62. #define _G_LONG_MAX LONG_MAX
  63. #define _G_LONG_LONG_MAX LONG_LONG_MAX
  64.  
  65. #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
  66. typedef          int   _G_int8_t __attribute__ ((__mode__ (__QI__)));
  67. typedef unsigned int  _G_uint8_t __attribute__ ((__mode__ (__QI__)));
  68. typedef          int  _G_int16_t __attribute__ ((__mode__ (__HI__)));
  69. typedef unsigned int _G_uint16_t __attribute__ ((__mode__ (__HI__)));
  70. typedef          int  _G_int32_t __attribute__ ((__mode__ (__SI__)));
  71. typedef unsigned int _G_uint32_t __attribute__ ((__mode__ (__SI__)));
  72. typedef          int  _G_int64_t __attribute__ ((__mode__ (__DI__)));
  73. typedef unsigned int _G_uint64_t __attribute__ ((__mode__ (__DI__)));
  74. #else
  75. typedef short _G_int16_t;
  76. typedef unsigned short _G_uint16_t;
  77. typedef int _G_int32_t;
  78. typedef unsigned int _G_uint32_t;
  79. #endif
  80.  
  81. #define _G_BUFSIZ 4096
  82. #define _G_FOPEN_MAX 64
  83. #define _G_FILENAME_MAX 252
  84. #define _G_NULL 0
  85.  
  86. #if defined (__cplusplus) || defined (__STDC__)
  87. #define _G_ARGS(ARGLIST) ARGLIST
  88. #else
  89. #define _G_ARGS(ARGLIST) ()
  90. #endif
  91. #if !defined (__GNUG__) || defined (__STRICT_ANSI__)
  92. #define _G_NO_NRV
  93. #endif
  94. #if !defined (__GNUG__)
  95. #define _G_NO_EXTERN_TEMPLATES
  96. #endif
  97. /* We have the atexit function.  */
  98. #define _G_HAVE_ATEXIT 1
  99. /* We do not have the sys/resource.h file.  */
  100. #define _G_HAVE_SYS_RESOURCE 1
  101. /* We have sys/times.h and the structure tms.  */
  102. #define _G_HAVE_SYS_TIMES 1
  103. /* We do not have sys/socket.h.  */
  104. #define _G_HAVE_SYS_SOCKET 0
  105. /* We do not have sys/cdefs.h.  */
  106. #define HAVE_SYS_CDEFS 0
  107. /* We have sys/wait.h and it is POSIX compatible.  */
  108. #define _G_HAVE_SYS_WAIT 1
  109. /* Got a unistd.h.  */
  110. #define _G_HAVE_UNISTD 1
  111. /* Got a dirent.h.  */
  112. #define _G_HAVE_DIRENT 1
  113. /* We don't have curses.h.  */
  114. #define _G_HAVE_CURSES 0
  115. /* math.h does not inline anything.  */
  116. #define _G_MATH_H_INLINES 0
  117. /* We have the define BOOL defined.  */
  118. #define _G_HAVE_BOOL 1
  119. /* Uncommend the following line if you don't have working templates.  */
  120. /* #define _G_NO_TEMPLATES */
  121. #endif /* !_G_config_h */
  122.